grenade pit - Spanish English Dictionary